草庐IT

android broadcastreceiver 与听众

全部标签

c# - 如何计算有多少听众被吸引到一个事件?

假设我已经声明publiceventEventArgsMessageReceived;publicintSubscribedClients{get[...]}我想统计我类有多少“订阅客户”。我需要汇总那些通过我的API(未在片段中显示)通过网络订阅的那些加上那些执行channel.MessageReceived+=myMethod;的那些。我知道C#事件可以用add和remove语句显式声明,在那里我肯定可以将+或-1计数到本地计数器,但我从不在C#中为显式事件编写了代码,所以我不知道除了更新计数器之外还要在添加和删除上执行什么。谢谢。 最佳答案

c# - 如何计算有多少听众被吸引到一个事件?

假设我已经声明publiceventEventArgsMessageReceived;publicintSubscribedClients{get[...]}我想统计我类有多少“订阅客户”。我需要汇总那些通过我的API(未在片段中显示)通过网络订阅的那些加上那些执行channel.MessageReceived+=myMethod;的那些。我知道C#事件可以用add和remove语句显式声明,在那里我肯定可以将+或-1计数到本地计数器,但我从不在C#中为显式事件编写了代码,所以我不知道除了更新计数器之外还要在添加和删除上执行什么。谢谢。 最佳答案

android - 关于 Android 辅助功能反馈。有没有对讲焦点听众?

我正在为视障人士开发安卓照片应用程序。当然,我的应用程序是在Talkback上下文中运行的。在Talkback上下文中,当按钮获得焦点时,系统会读取按钮的文本。thegreenboxrepresentsthefocusedcontent我想做的是在按钮聚焦时播放音频文件,而不是按钮的文本标签。但是,我找不到任何检测按钮聚焦状态的监听器。有什么办法吗? 最佳答案 免责声明:根据WCAG2.0-3.2.1,发生在焦点上的事情可能是主要的可访问性违规行为.我鼓励您重新考虑您的设计/进行广泛的用户研究,以确保您最终所做的不仅仅是创造令人沮丧

java - 匿名听众会增加堆大小吗?

我想知道使用匿名监听器是否是一种好的做法?例如,我有一个包含50个项目的列表。它们每个都有一个onClickListener,它是使用匿名监听器实现的。这是否意味着我在堆中创建了50个新项目?for(x;x;x){item.setOnClickListener(newOnClikListener(){...});}如果我只创建1个监听器对象,然后将这50个列表项分配给该单个监听器。会更有效率吗?OnClickListenerlistener=newOnClickListener(){...};for(x;x;x){item.setOnClickListener(listener);}

java - Android:如果有任何声音发生,听众记录声音

在我的应用程序中,我想实现在发生任何声音时记录声音的方法。类似于此应用程序的东西:TalkingTomCat那我该怎么办呢?有没有监听声音,有声音就记录下来的demo? 最佳答案 在您的应用程序中尝试此代码...privateintRECORDER_CHANNELS=AudioFormat.CHANNEL_CONFIGURATION_MONO;privateintRECORDER_AUDIO_ENCODING=AudioFormat.ENCODING_PCM_16BIT;privateintRECORDER_SAMPLERATE=4

android - 在 Android 中解除绑定(bind)后,如何让服务与听众保持联系?

我目前正在使用XMPP构建一个聊天应用程序。我创建了一个服务来处理连接和传入消息,添加所需的不同监听器。然而,问题是,每当Activity在服务上调用解除绑定(bind)时(例如,当Activity暂停或停止时,当用户将应用程序置于后台时)服务就会被销毁,即使它内部有监听器(例如作为聊天监听器、消息监听器等。)当应用程序在后台运行时,我如何才能让我的服务保持Activity状态以便能够接收消息?我读到使用前台服务是非常不受欢迎的,所以我宁愿尽可能避免使用。 最佳答案 我最近在开发我的应用程序时实际上遇到过这个问题。诀窍是自行启动Se

iphone - 在 iOS4.3 和 iOS 5 的 phonegap 中暂停和恢复听众不工作

我正在使用iOS4.3在iPhone4中制作原生应用在我的BodyonLoad中我正在添加document.addEventListener("pause",Game.prototype.pauseListener.bind(this),false);document.addEventListener("resume",Game.prototype.resumeListener.bind(this),false);在同一个文件中,我正在编写一个函数Game.prototype.resumeListener=function(){console.log("inresumeListener

iphone - 是否可以从 iphone 模拟器调用电话并让一些听众接听电话?

我是iPhone开发的新手。我只想知道是否可以从iphone模拟器调用电话,然后注册一些监听器来监控? 最佳答案 不,这不可能。电话、短信、相机选项、GPS、推送通知等。我们无法在模拟器上测试 关于iphone-是否可以从iphone模拟器调用电话并让一些听众接听电话?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9679926/

java - 如何在 Android 上的 Firebase 中跟踪听众?

我在一个位置有给定用户的聊天室列表,在另一个位置有给定聊天室的消息总数。我想跟踪用户所属聊天室中的一些消息。我有以下fragment://gettingallchatroomsthisuserbelongstomFirebase.child("myChatRooms").child("testUser").addChildEventListener(newChildEventListener(){@OverridepublicvoidonChildAdded(DataSnapshotdataSnapshot,StringpreviousKey){for(DataSnapshotpost

java - 听众应该能够删除听众吗?

许多类使用类似于以下的代码来触发监听器。privateListlisteners=newArrayList();publicvoidfireListener(){for(Listenerl:listeners)l.someMethod();}在监听器尝试添加/删除监听器之前,这工作正常。列表内部的这种修改会导致ConcurrentModificationException。我们应该处理这种情况还是应该修改监听器无效?处理添加/删除监听器的最佳方法是什么?更新:这是一种可能的解决方案。publicvoidfireListener(){for(Listenerl:listeners.toA